Approximation Algorithms for the Multiple Knapsack Problem with Assignment Restrictions
نویسندگان
چکیده
Motivated by a real world application, we study the multiple knapsack problem with assignment restrictions (MKAR). We are given a set of items, each with a positive real weight, and a set of knapsacks, each with a positive real capacity. In addition, for each item a set of knapsacks that can hold that item is specified. In a feasible assignment of items to knapsacks, each item is assigned to at most one knapsack, assignment restrictions are satisfied, and knapsack capacities are not exceeded. We consider the objectives of maximizing assigned weight and minimizing utilized capacity. We focus on obtaining approximate solutions in polynomial computational time. We show that simple greedy approaches yield 1/3-approximation algorithms for the objective of maximizing assigned weight. We give two different 1/2-approximation algorithms: the first one solves single knapsack problems successively and the second one is based on rounding the LP relaxation solution. For the bicriteria problem of minimizing utilized capacity subject to a minimum requirement on assigned weight, we give an (1/3,2)-approximation algorithm.
منابع مشابه
Ibm Research Report Approximation Algorithms for the Multiple Knapsack Problem with Assign- Ment Restrictions
Motivated by a real world application, we study the multiple knapsack problem with assignment restrictions (MKAR): We are given a set of items N = f1; : : : ; ng and a set of knapsacks M = f1; : : : ;mg. Each item j 2 N has a positive real weight wj and each knapsack i 2 M has a positive real capacity ci associated with it. In addition, for each item j 2 N a set Aj M of knapsacks that can hold ...
متن کاملApproximation Algorithms for Generalized Assignment Problems
We consider a class of max-profit scheduling problems that occur naturally in many different applications, all involving assignment of jobs to multiple resources under a set of constraints. In the Max-Profit Generalized Assignment Problem (Max-GAP), we are given a set J of m bins (knapsacks), and a set I of n items. Each bin j ∈ J has capacity c(j). Each item i ∈ I has in bin j size `(i, j) and...
متن کاملA (1− 1/e)-approximation algorithm for the maximum generalized assignment problem with fixed profits
The Max-Profit Generalized Assignment Problem (Max-GAP) is: given sets J of bins and I of items, where each j ∈ J has capacity c(j) and each i ∈ I has in bin j size `(i, j) and profit p(i, j), find a maximum profit feasible assignment. The problem admits a 1/2-approximation algorithm. Our main result is a (1− 1/e)-approximation algorithm for Max-GAP with fixed profits when each i ∈ I has a fixe...
متن کاملKnapsack problems with sigmoid utilities: Approximation algorithms via hybrid optimization
We study a class of non-convex optimization problems involving sigmoid functions. We show that sigmoid functions impart a combinatorial element to the optimization variables and make the global optimization computationally hard. We formulate versions of the knapsack problem, the generalized assignment problem and the bin-packing problem with sigmoid utilities. We merge approximation algorithms ...
متن کاملOnline Knapsack Problems
Since no competitive online algorithms exist for general knapsack problems, we consider online variants of knapsack problems with two assumptions: (i) the weight of each item is very small compared to the knapsack capacity; (ii) the value-to-weight ratio of each item is lower and upper bounded by two positive constants L and U . We design a deterministic threshold-based algorithm for the online...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- J. Comb. Optim.
دوره 4 شماره
صفحات -
تاریخ انتشار 2000